<?xml version="1.0" encoding="UTF-8"?>
<dxl:DXLMessage xmlns:dxl="http://greenplum.com/dxl/2010/12/">
  <dxl:Plan>
    <dxl:GatherMotion InputSegments="0,1" OutputSegments="-1">
      <dxl:Properties>
        <dxl:Cost StartupCost="10" TotalCost="100" Rows="1000" Width="12"/>
      </dxl:Properties>
      <dxl:ProjList>
        <dxl:ProjElem ColId="0" Alias="t1.a">
          <dxl:Ident ColId="0" ColName="t1.a" TypeMdid="0.23.1.0"/>
        </dxl:ProjElem>
      </dxl:ProjList>
      <dxl:Filter/>
      <dxl:SortingColumnList/>
      <dxl:HashJoin JoinType="Inner">
        <dxl:Properties>
          <dxl:Cost StartupCost="10" TotalCost="100" Rows="1000" Width="12"/>
        </dxl:Properties>
        <dxl:ProjList>
          <dxl:ProjElem ColId="0" Alias="t1.a">
            <dxl:Ident ColId="0" ColName="t1.a" TypeMdid="0.23.1.0"/>
          </dxl:ProjElem>
        </dxl:ProjList>
        <dxl:Filter/>
        <dxl:JoinFilter>
          <dxl:Comparison ComparisonOperator="&lt;" OperatorMdid="0.97.1.0">
            <dxl:Ident ColId="2" ColName="t1.c" TypeMdid="0.23.1.0"/>
            <dxl:Ident ColId="5" ColName="t2.c" TypeMdid="0.23.1.0"/>
          </dxl:Comparison>
        </dxl:JoinFilter>
        <dxl:HashCondList>
          <dxl:Comparison ComparisonOperator="=" OperatorMdid="0.96.1.0">
            <dxl:Ident ColId="0" ColName="t1.a" TypeMdid="0.23.1.0"/>
            <dxl:Ident ColId="3" ColName="t2.a" TypeMdid="0.23.1.0"/>
          </dxl:Comparison>
          <dxl:Comparison ComparisonOperator="=" OperatorMdid="0.96.1.0">
            <dxl:Ident ColId="1" ColName="t1.b" TypeMdid="0.23.1.0"/>
            <dxl:Ident ColId="4" ColName="t2.b" TypeMdid="0.23.1.0"/>
          </dxl:Comparison>
        </dxl:HashCondList>
        <dxl:RedistributeMotion InputSegments="0,1" OutputSegments="0,1">
          <dxl:Properties>
            <dxl:Cost StartupCost="10" TotalCost="100" Rows="1000" Width="12"/>
          </dxl:Properties>
          <dxl:ProjList>
            <dxl:ProjElem ColId="0" Alias="t1.a">
              <dxl:Ident ColId="0" ColName="t1.a" TypeMdid="0.23.1.0"/>
            </dxl:ProjElem>
            <dxl:ProjElem ColId="1" Alias="t1.b">
              <dxl:Ident ColId="1" ColName="t1.b" TypeMdid="0.23.1.0"/>
            </dxl:ProjElem>
            <dxl:ProjElem ColId="2" Alias="t1.c">
              <dxl:Ident ColId="2" ColName="t1.c" TypeMdid="0.23.1.0"/>
            </dxl:ProjElem>
          </dxl:ProjList>
          <dxl:Filter/>
          <dxl:SortingColumnList/>
          <dxl:HashExprList>
            <dxl:HashExpr>
              <dxl:Ident ColId="0" ColName="t1.a" TypeMdid="0.23.1.0"/>
            </dxl:HashExpr>
            <dxl:HashExpr>
              <dxl:Ident ColId="1" ColName="t1.b" TypeMdid="0.23.1.0"/>
            </dxl:HashExpr>
          </dxl:HashExprList>
          <dxl:TableScan>
            <dxl:Properties>
              <dxl:Cost StartupCost="10" TotalCost="100" Rows="1000" Width="12"/>
            </dxl:Properties>
            <dxl:ProjList>
              <dxl:ProjElem ColId="0" Alias="t1.a">
                <dxl:Ident ColId="0" ColName="t1.a" TypeMdid="0.23.1.0"/>
              </dxl:ProjElem>
              <dxl:ProjElem ColId="1" Alias="t1.b">
                <dxl:Ident ColId="1" ColName="t1.b" TypeMdid="0.23.1.0"/>
              </dxl:ProjElem>
              <dxl:ProjElem ColId="2" Alias="t1.c">
                <dxl:Ident ColId="2" ColName="t1.c" TypeMdid="0.23.1.0"/>
              </dxl:ProjElem>
            </dxl:ProjList>
            <dxl:Filter/>
            <dxl:TableDescriptor Mdid="6.158021.1.0" TableName="t1">
              <dxl:Columns>
                <dxl:Column ColId="0" Attno="1" ColName="a" TypeMdid="0.23.1.0"/>
                <dxl:Column ColId="1" Attno="2" ColName="b" TypeMdid="0.23.1.0"/>
                <dxl:Column ColId="2" Attno="3" ColName="c" TypeMdid="0.23.1.0"/>
              </dxl:Columns>
            </dxl:TableDescriptor>
          </dxl:TableScan>
        </dxl:RedistributeMotion>
        <dxl:Materialize Eager="false">
          <dxl:Properties>
            <dxl:Cost StartupCost="10" TotalCost="100" Rows="1000" Width="12"/>
          </dxl:Properties>
          <dxl:ProjList>
            <dxl:ProjElem ColId="3" Alias="t2.a">
              <dxl:Ident ColId="3" ColName="t2.a" TypeMdid="0.23.1.0"/>
            </dxl:ProjElem>
            <dxl:ProjElem ColId="4" Alias="t2.b">
              <dxl:Ident ColId="4" ColName="t2.b" TypeMdid="0.23.1.0"/>
            </dxl:ProjElem>
            <dxl:ProjElem ColId="5" Alias="t2.c">
              <dxl:Ident ColId="5" ColName="t2.c" TypeMdid="0.23.1.0"/>
            </dxl:ProjElem>
          </dxl:ProjList>
          <dxl:Filter/>
          <dxl:RedistributeMotion InputSegments="0,1" OutputSegments="0,1">
            <dxl:Properties>
              <dxl:Cost StartupCost="10" TotalCost="100" Rows="1000" Width="12"/>
            </dxl:Properties>
            <dxl:ProjList>
              <dxl:ProjElem ColId="3" Alias="t2.a">
                <dxl:Ident ColId="3" ColName="t2.a" TypeMdid="0.23.1.0"/>
              </dxl:ProjElem>
              <dxl:ProjElem ColId="4" Alias="t2.b">
                <dxl:Ident ColId="4" ColName="t2.b" TypeMdid="0.23.1.0"/>
              </dxl:ProjElem>
              <dxl:ProjElem ColId="5" Alias="t2.c">
                <dxl:Ident ColId="5" ColName="t2.c" TypeMdid="0.23.1.0"/>
              </dxl:ProjElem>
            </dxl:ProjList>
            <dxl:Filter/>
            <dxl:SortingColumnList/>
            <dxl:HashExprList>
              <dxl:HashExpr>
                <dxl:Ident ColId="3" ColName="t2.a" TypeMdid="0.23.1.0"/>
              </dxl:HashExpr>
              <dxl:HashExpr>
                <dxl:Ident ColId="4" ColName="t2.b" TypeMdid="0.23.1.0"/>
              </dxl:HashExpr>
            </dxl:HashExprList>
            <dxl:TableScan>
              <dxl:Properties>
                <dxl:Cost StartupCost="10" TotalCost="100" Rows="1000" Width="12"/>
              </dxl:Properties>
              <dxl:ProjList>
                <dxl:ProjElem ColId="3" Alias="t2.a">
                  <dxl:Ident ColId="3" ColName="t2.a" TypeMdid="0.23.1.0"/>
                </dxl:ProjElem>
                <dxl:ProjElem ColId="4" Alias="t2.b">
                  <dxl:Ident ColId="4" ColName="t2.b" TypeMdid="0.23.1.0"/>
                </dxl:ProjElem>
                <dxl:ProjElem ColId="5" Alias="t2.c">
                  <dxl:Ident ColId="5" ColName="t2.c" TypeMdid="0.23.1.0"/>
                </dxl:ProjElem>
              </dxl:ProjList>
              <dxl:Filter/>
              <dxl:TableDescriptor Mdid="6.158044.1.0" TableName="t2">
                <dxl:Columns>
                  <dxl:Column ColId="3" Attno="1" ColName="a" TypeMdid="0.23.1.0"/>
                  <dxl:Column ColId="4" Attno="2" ColName="b" TypeMdid="0.23.1.0"/>
                  <dxl:Column ColId="5" Attno="3" ColName="c" TypeMdid="0.23.1.0"/>
                </dxl:Columns>
              </dxl:TableDescriptor>
            </dxl:TableScan>
          </dxl:RedistributeMotion>
        </dxl:Materialize>
      </dxl:HashJoin>
    </dxl:GatherMotion>
  </dxl:Plan>
</dxl:DXLMessage>
